html, body, #app {
    margin: 0;
    padding: 0;
    width: 100vw;
    /* overflow: hidden; */
    font-family: '微软雅黑', 'Avenir', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body{
    background-color: #EEEEFE !important;
    min-height: 100vh;
}
/* 加载中动画 */

.loading{
    width: 100vw;
    height: 100vh;
    margin-top: 30vh;
    text-align: center;
}
@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}

.loading img{
    -webkit-transform: rotate(360deg);
    animation: rotation 1s linear infinite;
    -moz-animation: rotation 1s linear infinite;
    -webkit-animation: rotation 1s linear infinite;
    -o-animation: rotation 1s linear infinite;
}
/* 记住密码去掉文本框背景色 */

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-text-fill-color: #333333 !important;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
    background-color: transparent;
    background-image: none;
    transition: background-color 50000s ease-in-out 0s;
}

input {
    background-color: transparent;
}

body,
menu,
main,
nav{
    margin: 0;
    padding: 0;
}
